package com.hqq.concurrency.reactor.framework;

import java.nio.channels.SelectionKey;

/**
 * ChannelHandler
 * 通道处理器
 * Created by heqianqian on 2017/8/5.
 */
public interface ChannelHandler {

    /**
     * 执行读操作
     * @param abstractNIOChannel 需要进行操作的通道
     * @param data 要读的数据
     * @param selectionKey 事件
     */
    void handleChannelRead(AbstractNIOChannel abstractNIOChannel, Object data, SelectionKey selectionKey);

}
